ISubsystem 方法

ISubsystem 介面陳列了以下成員。

方法

  名稱 說明
AddGroup 新增一個軸組到 KINGSTAR 子系統
DebugMessage 傳送 KINGSTAR 記錄檔訊息到 KINGSTAR 記錄檢視
Destroy 關閉與 KINGSTAR 子系統的連結並停用 KINGSTAR 子系統
GetCategoryName 取得指派到記錄檔 ID 的字串。
Log 將指定資料記錄到記錄檔共享記憶體中。
PulseHeartbeat 發送訊號以通知 KINGSTAR 運動應用程式正常運作中。
ReadMemoryBool 從共享記憶體讀取一個位元。
ReadMemoryByte 從共享記憶體讀取一個位元組。
ReadMemoryDouble 從共享記憶體讀取一個 double。
ReadMemoryInt16 從共享記憶體讀取一個短整數。
ReadMemoryInt32 從共享記憶體讀取一個整數。
ReadMemoryInt64 從共享記憶體讀取一個長整數。
ReadMemorySByte 從共享記憶體讀取一個 8 位元有符號整數。
ReadMemorySingle 從共享記憶體讀取一個 float。
ReadMemoryUInt16 從共享記憶體讀取一個無符號短整數。
ReadMemoryUInt32 從共享記憶體讀取一個無符號整數。
ReadMemoryUInt64 從共享記憶體讀取一個無符號長整數。
RequestState 請求 KINGSTAR 子系統進到特定的 EtherCAT 狀態。
Restart 重啟 EtherCAT 主站。
SetCategoryName 設定一個關連到記錄檔 ID 的字串。
Start 啟動 KINGSTAR 子系統
Stop 停用 EtherCAT 網路和 KINGSTAR 子系統
StopAllLogs 停止將指定資料記錄到記錄檔共享記憶體中。
UpdateConfiguration 讀取子系統中的模組值以更新模組的值。
WriteMemory (bool) 將一個位元寫入共享記憶體。
WriteMemory (byte) 將一個位元組寫入共享記憶體。
WriteMemory (char) 將一個 char 寫入共享記憶體。
WriteMemory (double) 將一個 double 寫入共享記憶體。
WriteMemory (float) 將一個 float 寫入共享記憶體。
WriteMemory (short) 將一個短整數寫入共享記憶體。
WriteMemory (int) 將一個整數寫入共享記憶體。
WriteMemory (long) 將一個長整數寫入共享記憶體。
WriteMemory (ushort) 將一個無符號短整數寫入共享記憶體。
WriteMemory (uint) 將一個無符號整數寫入共享記憶體。
WriteMemory (ulong) 將一個無符號長整數寫入共享記憶體。

參見

ISubsystem 介面

IntervalZero.KINGSTAR.Base.Class 命名空間